home *** CD-ROM | disk | FTP | other *** search
/ Champak 43 / Vol 43.iso / games / superdog.swf / scripts / DefineSprite_1608 / frame_1 / DoAction.as
Encoding:
Text File  |  2007-06-25  |  1.4 KB  |  74 lines

  1. function getTime(num)
  2. {
  3.    if(vars == true)
  4.    {
  5.       time++;
  6.       if(time >= num)
  7.       {
  8.          time = 0;
  9.          vars = false;
  10.       }
  11.    }
  12. }
  13. function faces()
  14. {
  15.    if(_parent._parent.man._x < this.getBounds(_parent._parent).xMin)
  16.    {
  17.       this._xscale = 100;
  18.    }
  19.    else if(_parent._parent.man._x > this.getBounds(_parent._parent).xMax)
  20.    {
  21.       this._xscale = -100;
  22.    }
  23. }
  24. stop();
  25. _parent._parent.land_array.push(this._name);
  26. _parent._parent.enemy_array.push(this._name);
  27. var noLife = true;
  28. var dix = false;
  29. var long = 0;
  30. var time = 0;
  31. var vars = false;
  32. var noWalk = true;
  33. this.swapDepths(100 + _parent._parent.dep++);
  34. onEnterFrame = function()
  35. {
  36.    if(dix == false)
  37.    {
  38.       this._x -= 10;
  39.       long += 10;
  40.       if(this.fk.hitTest(_parent._parent.man.fk))
  41.       {
  42.          _parent._parent.land._x += 10;
  43.          _parent._parent.bg._x += 5;
  44.       }
  45.    }
  46.    else
  47.    {
  48.       this._x += 3;
  49.       long += 3;
  50.       if(this.fk.hitTest(_parent._parent.man.fk))
  51.       {
  52.          _parent._parent.land._x -= 3;
  53.          _parent._parent.bg._x -= 1.5;
  54.       }
  55.       else if(this.hfk.hitTest(_parent._parent.man.qfk))
  56.       {
  57.          _parent._parent.land._x -= 3;
  58.          _parent._parent.bg._x -= 1.5;
  59.       }
  60.    }
  61.    if(long >= 150)
  62.    {
  63.       long = 0;
  64.       if(dix == false)
  65.       {
  66.          dix = true;
  67.       }
  68.       else
  69.       {
  70.          dix = false;
  71.       }
  72.    }
  73. };
  74.